much rain - Spanish English Dictionary